1 Critique of Original Visualization
The original visualization is shown below.

1.1 Clarity
- The graph has no title to show what this graph is mainly represent.
- There is no legend or timeline indicates which period of data this graph shows.
- For the tooptip of each bubble, it does not indicate the value on it represents imports or exports or total value or something else.
- The text in the blue box compares the trade value of Singapore with Mainland China since 2009 and United States since 2006, so it actually compares the trade value of these two countries in a long dynamic period. However, this graph is a static graph, it can not reflect the change across a period.
1.2 Aesthetic
- Because those bubbles are not transparent, when two or more bubbles overlap, the center point of some bubbles cannot be seen. For example, since the bubble of United States and EU overlap with each other, we cannot really tell the center point of EU falls in which section since it is covered by the bubble of United States.
- In this graph, the size of every bubble represents the total trade value with respect to the country, but for some countries their sizes look pretty similar. For example, the bubble size of Korea, Japan and Indonesia are pretty much the same, so it is difficult to compare which of them has larger trade value.
- No stick mark is used even though the imports and exports are on continuous scale, which makes it difficult to tell the imports and exports of some country. For example, it is not very clear if the exports of Thailand is over 20 billion dollars or not.
2 Makeover Design
The makeover design is shown below:

2.1 Clarity
- A title is added to indicate that this graph is about Singapore merchandise trade with respect to different month from 2011 to 2020.
- A page controller is added so that the graph can show the change of imports and exports in a month or in a period of time. And since animation is added, we can see the change from one month to another month in a slow-motion way, which makes us easier to capture the change.
- The content of the tooltip is well formatted to reflect the imports, exports and total trade value.
2.2 Aesthetic
- All the circles in the graph are transparent and a light color border is added so that even though two circles overlap we can still see their size and border clearly.
- Considering it might be difficult to differentiate the size of two countries with similar value, color is also added to the graph so that we can also compare the value of different circle by their color as well.
- A grid is added to the background so that it would be clearer for us to see the rough upper bound and lower bound for each country.
3 Proposed Visualization
The makeover visualization on Tableau Public is published here.
4 Step-by-step Guide
- Open the downloaded dataset “outputFile.xlsx” in Excel. Remove the text information above and below T1 and T2.

- Save the processed dataset and import it into Tableau, drag T1 to the Data Source panel.

- Click on the small triangle in the upper right corner of column Variables, select “Split”, then the column Variables is automatically split into two separate columns.

- Click on the small triangle in the upper right corner of column Variables, select “Hide” to hide this column. Repeat the same thing for column Varables – Split 2 to hide it as well.

- Rename the column Varables – Split 1 as “Country”.

- Retain those months between January 2011 and December 2020 and hide all the other month columns.

- Select column 2011 Jan, go to the most right side of this table, press “shift” on the keyboard and select column 2020 Dec. Click on the small triangle in the upper right corner of column 2020 Dec, select “Pivot” to pivot these columns to rows.

- Rename the column Pivot Field Names as “Month” and the column Pivot Field Values as “Imports”.

- Click on “Abc” in the upper left corner of column Month, select “Date” to change the data type of this column from String to Date.

- Click on “Abc” in the upper left corner of column Imports, select “Number(decimal)” to change the data type of this column from String to Number.

- Go to Worksheet Sheet 1, put Month on Columns, click on the small triangle on the right side and select Day to represent the data according to each day of the year.

- Put Imports on Rows, click on the small triangle on the right side and select Measure, choose “Sum” to represent the imports according to sum of the imports.

- Put Country to Filters panel, select the 10 countries showed on the original visualization and click on OK.

- Put Country on Columns.

- Click on Analysis on the navigation bar, select View Data and choose Export All. Name the processed csv file as “Imports by Region” and then click on Save.

- Repeat the same operations to process the table T2 to a new csv table “Exports by Region”.

- Import the processed dataset Imports by Region and Exports by Region into Tableau.

- Click on the small triangle on the right side of “Imports by Region.csv”, select open to build a join relationship.

- Drag Exports by Region.csv to the join canvas.

- Click the join icon and select the “Add new join clause” dropdown list and then add Day of Month to the join clause.

- Rename column Sum of Exports as Exports and column Sum of Imports as Imports.

- Click on the “Abc” on the upper left of the two Day of Month columns and change the data type from String to Date.

- Hide one Country column and one Day of Month column.

- Rename the column Day of Month as Month.

- Because in the original dataset, the unit of European Union is Million Dollars while the unit of all the other countries is Thousand Dollars, we need to create a new calculated field to make the value of all these countries in the same unit. Go to Worksheet Sheet 1, click on Analysis on the navigation bar and select “Create Calculated Field”. Create a calculated field called “Imports (Thousand Dollars)” which convert the unit of all countries’ imports to Thousand Dollars.

- Repeat the same things to create a calculated field called “Exports (Thousand Dollars)” which convert the unit of all countries’ exports to Thousand Dollars.

- Create a calculated field called “Total Trade” which is the summation of imports and exports, then click OK.

- Put Imports (Thousand Dollars) on Rows and Exports (Thousand Dollars) on Columns.

- Put Country on Detail at the Marks panel.

- Put Total Trade on Size at the Marks panel.

- Adjust the size to be a little bit larger to make the difference between different countries clearer.

- Change the type of mark to be Circle at the Marks panel.

- Put Total Trade on Color at the Marks Panel.

- Click Color at the Marks Panel and then click Edit Colours. Change the color schema to Red-Blue Diverging and check the Use Full Colour Range check box, then click OK.

- Click Color at the Marks Panel and then change the opacity from 100% to 80%. Select the Border dropdown list and add a white border to the circle to make the overlap part to be clear to see.

- Create a calculated field called Rank by Imports to calculate the rank of different countries according to their imports.

- Create a calculated field called Rank by Exports to calculate the rank of different countries according to their exports.

- Put Month on the Pages panel, click the small little triangle on the right side and select month to represent Month by the month of year.

- Put Rank by Imports and Rank by Exports on Tooltip.

- Click the small triangle on the right side of Rank by Imports and Rank by Exports, go to Compute Using and then select Country.

- Click Tooltip on the Marks panel and format the content of tooltip as shown below.

- Put Country on Lable and check the check box “Allow lables to overlap other marks”.

- Right click on the y-axis and select Add Reference Line. Choose Median for the second dropdown list under Value, select Custom for Lable and format the content of label as Median=Value. Format the reference line as a thin dotted line and change the color to light grey, then click OK.

- Repeat the same things to add a reference line on the x-axis.

- Click Format on the navigation bar and then select Animations, turn on the switch for animation and set Duration as 2.00 seconds.

- Rename the sheet name as “Singapore Merchandise Trade by Region” and the final visualization is done.

5 Derived Insights
- We can see that in the early part of this 10-years period, the top trading country of Singapore was Malaysia. However, in around 2015, the total trading value for China started to exceed Malaysia and both the imports and exports show an increasing trend. Since 2018, the deficit with China became more significant.


- Since 2018, Singapore started to have more merchandise trade with some west countries like US and EU. With the increase of the total trade value at the same time, the exports of these two countries fluctuate around the median while the imports have a rising trend, which shows Singapore is in deficit with these two countries.

- Hong Kong is always a net exporter during this 10-years period. The exports with Hong Kong shows an overall growing trend and between 2019 and 2020 the trade surplus growth is more significant.
